github.com/hyperion-hyn/go-ethereum@v2.4.0+incompatible/docs/Privacy/Tessera/Configuration/Tessera v0.7.3 sample settings.md (about) 1 ```json 2 { 3 "useWhiteList": "boolean", 4 5 "jdbc": { 6 "url": "String", 7 "username": "String", 8 "password": "String" 9 }, 10 11 "server": { 12 "hostName": "String - url e.g. http://127.0.0.1", 13 "port": "int", 14 "grpcPort": "int", 15 "bindingAddress": "String - url with port e.g. http://127.0.0.1:9001", 16 "communicationType": "enum REST,GRPC", 17 18 "sslConfig": { 19 "tls": "enum STRICT,OFF", 20 "generateKeyStoreIfNotExisted": "boolean", 21 "serverKeyStore": "Path", 22 "serverTlsKeyPath": "Path", 23 "serverTlsCertificatePath": "Path", 24 "serverKeyStorePassword": "String", 25 "serverTrustStore": "Path", 26 "serverTrustCertificates": [ 27 "Path..." 28 ], 29 "serverTrustStorePassword": "String", 30 "serverTrustMode": "Enumeration: CA, TOFU, WHITELIST, CA_OR_TOFU, NONE", 31 "clientKeyStore": "Path", 32 "clientTlsKeyPath": "Path", 33 "clientTlsCertificatePath": "Path", 34 "clientKeyStorePassword": "String", 35 "clientTrustStore": "Path", 36 "clientTrustCertificates": [ 37 "Path..." 38 ], 39 "clientTrustStorePassword": "String", 40 "clientTrustMode": "Enumeration: CA, TOFU, WHITELIST, CA_OR_TOFU, NONE", 41 "knownClientsFile": "Path", 42 "knownServersFile": "Path" 43 }, 44 45 "influxConfig": { 46 "hostName": "String - url e.g. http://hostname", 47 "port": "int", 48 "pushIntervalInSecs": "int", 49 "dbName": "String" 50 } 51 }, 52 53 "peer": [ 54 { 55 "url": "String - url e.g. http://127.0.0.1:9000/" 56 } 57 ], 58 59 "keys": { 60 "passwords": [ 61 "String..." 62 ], 63 "passwordFile": "Path", 64 "azureKeyVaultConfig": { 65 "url": "Azure Key Vault url" 66 }, 67 "hashicorpKeyVaultConfig": { 68 "url": "Hashicorp Vault url", 69 "approlePath": "String (defaults to 'approle' if not set)", 70 "tlsKeyStorePath": "Path to jks key store", 71 "tlsTrustStorePath": "Path to jks trust store" 72 }, 73 74 "keyData": [ 75 { 76 "config": { 77 "data": { 78 "aopts": { 79 "variant": "Enum : id,d or i", 80 "memory": "int", 81 "iterations": "int", 82 "parallelism": "int" 83 }, 84 "bytes": "String", 85 "snonce": "String", 86 "asalt": "String", 87 "sbox": "String", 88 "password": "String" 89 }, 90 "type": "Enum: argon2sbox or unlocked. If unlocked is defined then config data is required. " 91 }, 92 "privateKey": "String", 93 "privateKeyPath": "Path", 94 "azureVaultPrivateKeyId": "String", 95 "azureVaultPrivateKeyVersion": "String", 96 "publicKey": "String", 97 "publicKeyPath": "Path", 98 "azureVaultPublicKeyId": "String", 99 "azureVaultPublicKeyVersion": "String", 100 "hashicorpVaultSecretEngineName": "String", 101 "hashicorpVaultSecretName": "String", 102 "hashicorpVaultSecretVersion": "Integer (defaults to 0 (latest) if not set)", 103 "hashicorpVaultPrivateKeyId": "String", 104 "hashicorpVaultPublicKeyId": "String" 105 } 106 ] 107 }, 108 109 "alwaysSendTo": [ 110 "String..." 111 ], 112 113 "unixSocketFile": "Path" 114 } 115 ```